JavaScript Kütüphaneleri için Girdi Doğrulama Analizi

نویسندگان

  • Ekincan Ufuktepe
  • Tugkan Tuglular
چکیده

Nowadays, mobile and web based software has been an integral part of our lives. In recent years, there has been an increase in usage of JavaScript libraries in those kind of software. Although these JavaScript libraries fulfill the functions they have promised with respect to the application program interfaces they provide, they are not robust against unexpected inputs. In this study, the parameters and global variables of functions in the five selected JavaScript libraries that are frequently used in mobile and web based software are analyzed for input validation. For this purpose, an input validation model has been proposed. Based on this model, a tool called TAJS that performs a type analysis on JavaScript programs has been extended with a proposed algorithm. The resulting tool is executed on five JavaScript libraries and obtained results are shared.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bileşen Kalitesi Ölçümünde Statik Kod Analizi Yaklaşımı

Özet. Statik kod analizi yazılım kaynak kodunun kalite, güvenlik ve güvenilirlik açısından analiz edildiği bir yazılım doğrulama metodudur. Diğer doğrulama faaliyetlerinden farklı olarak, statik analiz otomatize edilebilmekte; bu sayede yazılımın koşmasına gerek kalmadan, ya da özel test durumları oluşturulmadan uygulanabilmektedir. Çeşitli metrikler kullanılarak yazılımların değerlendirilmesi ...

متن کامل

Gravity Anomaly Separation Using 2-d Wavelet Approach and Average Depth Calculation

Ö Z E T : Bu makalede, gravite anomalilerinin ayr›m problemi için DiscreteParameter Wavelet Transform (DPWT) 2-B Multi-Resolution Analizi (MRA) k u l l a n › l d › . Yüzeye yak›n kürelerin ortalama derinliklerini bulmak için güç spekturum analizi kullan›ld›. Yöntemin geçerlili¤ini test etmek için sentetik yap›lar kulland›k ve memnun edici neticeler bulduk. Gömülü cisimlerin ortalama derinlikler...

متن کامل

Yazılım Hata Kestirimi İçin Veri Analizi Yöntemlerinin Kullanılması

Özet. Yazılım kalite faaliyetleri içerisinde hataların giderilmesi için gerçekleştirilen test faaliyetleri önemli bir yer tutmaktadır. Bazı test faaliyetleri neticesinde dahi hataların tespit edilemediği durumlar olabilir. Bu nedenle yazılım hatalarının ve kusurlarının tespit edilebilmesi için etkin yöntemlere ihtiyaç vardır. Koddaki hatalı olabilecek yerler kodun özellikleri incelenerek tespit...

متن کامل

Yazılım Havuzu Analizi ile Tasarım-Kod Uyumluluğunun Araştırılması

Özet. Yazılım projelerinde analiz aĢamasında tanımlanan probleme çözüm üretme aĢaması olan tasarım, geliĢtiriciler tarafından yazılımı gerçekleĢtirmek üzere yürütülen kodlama sürecine girdi sağlar. Yazılım geliĢtirilirken ya da güncellenirken, kod ve tasarımın uyumlu olarak idamesi uzun vadeli bir yatırımdır ve idame ettirilebilir bir proje sonucunu doğurur. Ancak gerçek hayatta tecrübesizlik, ...

متن کامل

Pazar Sepet Analizi için Örneklem Oluşturulması ve Birliktelik Kurallarının Çıkartılması

Özet Bankacılık sektöründe müşteri ihtiyaçlarının doğru, eksiksiz ve hızlı bir şekilde tespit edilmesi ve ürün önerilerinde bulunulması, müşteri memnuniyetinin artırılması için önem arz etmektedir. Her geçen gün artan işlem ve müşteri sayısı nedeniyle analiz yapmak; zaman ve bellek tüketimi açısından maliyetli hale gelmiştir. Bu bildiride, ürün öneri sisteminin performansını artırmak için Pazar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015